package utilities;

/**
 * Classe utilitaire pour les matrices
 * 
 * @author Dapy, Dubie
 */
public class MatrixUtility {

	/**
	 * Transforme la string pour fournir la matrice correspondante
	 * 
	 * @param str la chaine de caractere a convertir
	 * @return la matrice correspondante
	 */
	public static int[][] stringToMatrice(String str)
	{
		int[][] resultat = new int[str.length()][1];
		for(int i = 0; i < str.length(); i++)
		{
			resultat[i][0] = str.charAt(i);
		}
		return resultat;
	}
	
	/**
	 * Transforme la matrice pour fournir la string correspondante
	 * 
	 * @param matrice la matrice a convertir
	 * @return la chaine correspondante
	 */
	public static String matriceToString(int[][] matrice)
	{
		StringBuilder res = new StringBuilder();
		for(int i = 0;i< matrice.length; i++)
		{
			res.append(matrice[i][0]);
		}
		return res.toString();
	}
}